

ordersplit = function(mes) {
    var call = '[CQ:at,qq=' + mes.self_id + ']';
    console.log(call);
    console.log(global.setting);
    
    // 被@ 并拆分命令，
    // 胡扯消息的会在命令栏里无法识别
    var sz = mes.message.trim().split(/\s+/);   // 拆分命令
    console.log(sz);
    if(sz[0] == call) {      // 被@
        mes.info.becalled = true;
        mes.info.action = sz[1];
        mes.info.param = sz.slice(1);
    }
}


// 基础插件，对于@的消息进行分析处理
filter1 = function(mes,resp) {
    if(!mes)    return true;     // 未定义时停止
    if(mes.interval)    return true;        // 心跳事件取消
    mes.info = {
        action : null,
        param : [],
        type : null,
        becalled : false
    }
    ordersplit(mes);
    return false;
}

module.exports = {
    func : filter1
}
